package com.task.core.domain;

import java.util.List;

import com.task.common.domain.info.BaseInfo;
import com.task.common.info.QuestionShowInfo;
import com.task.core.domain.info.MissionDataTypeSourceInfo;
import com.task.core.domain.info.MissionDeviceGroupInfo;
import com.task.core.domain.info.MissionOfSendHistoryInfo;
import com.task.core.domain.info.MissionPlanInfo;
import com.task.core.domain.info.MissionQuestionInfo;
import com.task.core.domain.info.RelationMissionSourceUseDataCountInfo;

import lombok.Data;

/**
 * @author 迪迦.
 * @date 2024/11/4 14:14
 */
@Data
public class MissionPageInfo extends BaseInfo {

  private MissionInfo missionInfo;

  private String countryName;

  private MissionPlanInfo planInfo;

  private MissionDeviceGroupInfo deviceGroupInfo;

  private MissionOfSendHistoryInfo missionOfSendHistoryInfo;

  private MissionDataTypeSourceInfo sourceInfo;

  private List<QuestionShowInfo> questionInfos;

  private Long total;

}
